import pandas as pd
import os

def get_allfiles_path(path):
    Absolute_path = []
    a = []
    b = []
    for dirpath, dirnames, filenames in os.walk(path):  
        a.append(os.path.join(dirpath))
        b.append(filenames)
    for i in a:                       
        dir_list = os.listdir(i)     
        for j in dir_list:
            sub_dir = os.path.join(i, j)
            if os.path.isdir(sub_dir):     
                pass
            else:  
                Absolute_path.append(sub_dir)
    return(Absolute_path,b)

def unit(sourcefile, outputname):

    df = pd.read_csv(r"D:\user\Downloads\违禁品开箱验视监控日明细报表 202109291456.csv")
    df = df.eval("单票重量 = 实际重量 / 件数")
    df = df[df["单票重量"] >2]
    df = df[df["标识类别"].isin(["A标"])]
    df=df[-df["托寄物品名"].str.find("电脑",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("机器人",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("主机",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("音响",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("平板",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("ipad",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("笔记本",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("iPad",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("MacBook",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("Macbook",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("macBook",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("macbook",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("Matebook",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("matebook",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("MateBook",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("iMac",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("照相机",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("摄像机",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("RedmiBook",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("打印机",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("导航",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("GPS",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("gps",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("Gps",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("新手机",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("行车记录仪",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("手表",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("蓝牙耳机",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("蓝牙音箱",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("电子烟",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("筋膜枪",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("相机",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("ETC",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("etc",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("电子秤",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("显示器",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("联想ThinkPad",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("Xbox",start=0,end=None)>0]
    df=df[-df["托寄物品名"].str.find("xbox",start=0,end=None)>0]
    df.to_excel(r"d:\user\486872\desktop\电池件明细\2kg以上电池件9月9.xlsx")